﻿/*-----------------------------------------------
// Copyright (C) 2020 钟平上  版权所有。
// 文件名称：    UserDTO
// 功能描述：    UserDTO 数据传输对象
// 创建标识：    Shang 2021/3/20 星期六 23:52:25
// 修改标识：    Shang 2021/3/20 星期六 23:52:25
// 修改描述:
-----------------------------------------------*/

using Blog.Core.Model.Model;

namespace Blog.Core.Model.ViewModel
{
    /// <summary>
    /// UserDTO 数据传输对象
    /// </summary>
    public class UserDTO
    {
        public UserDTO(string name)
        {
            this.UserName = name;
        }
        public UserDTO(User user) 
        {
            UserName = user.UserName;
            Email = user.Email;
            Phone = user.Phone;
            State = user.State;
        }
        public UserDTO(User user,Role role) : this(user)
        {
            RoleName = role.Name;
        }
        public string UserName { get; set; }

        public string Email { get; set; }
        public string Phone { get; set; }
        public bool State { get; set; }
        public string RoleName { get; set; }
    }
}
